package com.mo.tv.service;

import com.mo.tv.model.ZlUser;

/**
 * <p>验证请求/auth接口时,请求参数的正确性</p>
 * <p>
 * <p>如果想拓展验证方法只需实现这个接口,然后在AuthenticationRestController类中注意相应实现的本接口的类即可</p>
 *
 * @author chenxiaodong
 * @date 2018-08-23 11:48
 */
public interface IZlUserService {

    /**
     * 注册应用信息
     *
     * @author chenxiaodong
     * @Date 2017/8/23 11:49
     */
    Long insertTVInfo(ZlUser credence);

    /**
     * 通过请求参数验证
     *
     * @author chenxiaodong
     * @Date 2017/8/23 11:49
     */
    boolean validate(ZlUser credence);
    
    /**
     * 通过userName查询id
     *
     * @author zh
     * @Date 2017/8/23 11:49
     */
   ZlUser findUser(String userName);
   
   
   /**
    * 根据站点ID以及TVID验证合法性，无则新增
    *
    * @author zh
    * @Date 2017/8/23 11:49
    */
   boolean checkAndAdd(String stbPrefix,String tvId);
   
   
}
